class CreateCadastroContatoUnidadeFederacaos < ActiveRecord::Migration
  def self.up
    create_table :unidade_federacao do |t|
      t.string :nome, :limit => 32, :null => false
      t.string :sigla, :limit => 2, :null => false
      t.string :cep, :limit => 5, :null => false
      t.string :situacao, :limit => 3, :null => false
      t.integer :federacao_id, :null => false
      t.timestamps
    end
    UnidadeFederacao.create :nome => 'Acre', :sigla => 'AC', :cep => '69900', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Alagoas', :sigla => 'AL', :cep => '57000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Amapá', :sigla => 'AP', :cep => '68900', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Amazonas', :sigla => 'AM', :cep => '69000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Bahia', :sigla => 'BA', :cep => '40000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Ceará', :sigla => 'CE', :cep => '60000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Distrito Federal', :sigla => 'DF', :cep => '70000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Espírito Santo', :sigla => 'ES', :cep => '29000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Goiás', :sigla => 'GO', :cep => '72800', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Maranhão', :sigla => 'MA', :cep => '65000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Mato Grosso', :sigla => 'MT', :cep => '78000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Mato Grosso do Sul', :sigla => 'MS', :cep => '79000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Minas Gerais', :sigla => 'MG', :cep => '30000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Pará', :sigla => 'PA', :cep => '66000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Paraíba', :sigla => 'PB', :cep => '58000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Paraná', :sigla => 'PR', :cep => '80000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Pernambuco', :sigla => 'PE', :cep => '50000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Piauí', :sigla => 'PI', :cep => '64000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Rio de Janeiro', :sigla => 'RJ', :cep => '20000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Rio Grande do Norte', :sigla => 'RN', :cep => '59000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Rio Grande do Sul', :sigla => 'RS', :cep => '90000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Rondônia', :sigla => 'RO', :cep => '78900', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Roraima', :sigla => 'RR', :cep => '69300', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Santa Catarina', :sigla => 'SC', :cep => '88000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'São Paulo', :sigla => 'SP', :cep => '01000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Sergipe', :sigla => 'SE', :cep => '49000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
    UnidadeFederacao.create :nome => 'Tocantins', :sigla => 'TO', :cep => '77000', :situacao => '001', :federacao_id => Federacao.find_by_nome('BRASIL').id
  end

  def self.down
    drop_table :unidade_federacao
  end
end
